/**
 * 
 *	起迪科技
 * Copyright (c) 2014-2018 QiDi,Inc.All Rights Reserved.
 */
package cn.qidisoft.edu.hzjt.service;

import java.util.List;

import cn.qidisoft.core.common.pagination.Page;
import cn.qidisoft.core.common.pagination.PaginationBean;
import cn.qidisoft.edu.hzjt.model.BjxxClassMaterialProject;

/**
 * 
 * @author Administrator
 * @version $Id: IBjxxClassMaterialProjectService.java, v 0.1 2018年10月29日 下午1:04:03 Administrator Exp $
 */
public interface IBjxxClassMaterialProjectService {
    public PaginationBean<BjxxClassMaterialProject> queryPageList(BjxxClassMaterialProject data,
                                                                  Page page);

    public List<BjxxClassMaterialProject> queryList(BjxxClassMaterialProject data);

    public BjxxClassMaterialProject queryByPK(BjxxClassMaterialProject data);

    public String add(BjxxClassMaterialProject data, Integer userid);

    public void update(BjxxClassMaterialProject data, Integer userid, String basePath);

    public void delete(BjxxClassMaterialProject data);

    public int validation(BjxxClassMaterialProject data);

    /**
     * 
     * @param data
     * @param page
     * @return
     */
    public PaginationBean<BjxxClassMaterialProject> queryPageList_bzr(BjxxClassMaterialProject data,
                                                                      Page page);

    /**
     * 
     * @param data
     * @return
     */
    public BjxxClassMaterialProject queryByPK_bzr(BjxxClassMaterialProject data);

    /**
     * 
     * @param data
     * @return
     */
    public java.util.List<BjxxClassMaterialProject> export(BjxxClassMaterialProject data);

    /**
     * 
     * @param data
     * @return
     */
    public java.util.List<BjxxClassMaterialProject> export_bzr(BjxxClassMaterialProject data);
}
